//! Env expression references.
//!
//! This is here temporarily until we work out these types some more.

use crate::{ArgRef, FieldRef, LocalRef};

/// An expression that we have to look up from the environment we're evaluating
/// it in.
#[derive(Copy, Clone, Debug, Hash, Eq, PartialEq)]
pub enum EnvExpr {
    Field(FieldRef),
    Arg(ArgRef),
    Local(LocalRef),
}
